package domain.entities.interfaces;

import java.util.Set;

import domain.entities.impl.Contact;

public interface IContactGroup {

	//VERSION
	public abstract int getVersion();
	public abstract void setVersion(int version);
	
	//ID
	public abstract int getGroupId();
	public abstract void setGroupId(int groupId);

	//NAME
	public abstract String getGroupName();
	public abstract void setGroupName(String groupName);

	//CONTACTS
	public abstract Set<IContact> getContacts();
	public abstract IContact getContact(int idContact);
	public abstract void setContacts(Set<IContact> contacts);

	//USER
	public abstract IUser getUser();
	public abstract void setUser(IUser user);

}